import { axios } from '@/utils/request'

// 前置仓绑定关系(供货商/商家)列表
// supplier_name
// supplier_phone
// front_agent_admin_name
// status 0未 1已审核 2拒绝
// type  0赤店供货商 1商家
export function bindList(params) {
  return axios({
    url: '/agent-front/bind-list',
    method: 'get',
    params,
  })
}

// 前置仓绑定关系(供货商/商家)
// id
// status 0.默认 1.平台
// type  0.赤店供货商 1.商家
// front_agent_admin_id
// supplier_id
// store_id
export function bind(data) {
  return axios({
    url: '/agent-front/bind',
    method: 'post',
    data,
  })
}

// 前置仓绑定关系状态修改
// ids
// status 1已审核 2拒绝
export function bindStatus(params) {
  return axios({
    url: '/agent-front/bind-status',
    method: 'get',
    params,
  })
}

// 前置仓绑定关系删除
// ids
export function bindDel(params) {
  return axios({
    url: '/agent-front/bind-del',
    method: 'get',
    params,
  })
}

// 前置仓列表
// name
export function list(params) {
  return axios({
    url: '/agent-front/list',
    method: 'get',
    params,
  })
}

// 前置仓列表
// name
export function generateTokenByFrontAgent(data) {
  return axios({
    url: '/auth/generate-token-by-front-agent',
    method: 'post',
    data,
  })
}

// 前置仓绑定关系(供货商/商家)列表
// status  //-1,0,1
// front_agent_admin_id
// store_name
export function bindStoreList(params) {
  return axios({
    url: '/agent-front/bind-store-list',
    method: 'get',
    params,
  })
}